package modelo;

import java.util.List;

public class Restaurante {
	private String nombre;
	private String direccion;
	private Deposito deposito;
	private Caja caja;
	private Carta carta;
	private List<Area> areas;
	private List<Mozo> mozos;
	private List<Sector> sectores;
		
	public Restaurante() {

	}
	
	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public Deposito getDeposito() {
		return deposito;
	}

	public void setDeposito(Deposito deposito) {
		this.deposito = deposito;
	}

	public Caja getCaja() {
		return caja;
	}

	public void setCaja(Caja caja) {
		this.caja = caja;
	}

	public Carta getCarta() {
		return carta;
	}

	public void setCarta(Carta carta) {
		this.carta = carta;
	}

	public List<Area> getAreas() {
		return areas;
	}

	public void setAreas(List<Area> areas) {
		this.areas = areas;
	}

	public List<Mozo> getMozos() {
		return mozos;
	}

	public void setMozos(List<Mozo> mozos) {
		this.mozos = mozos;
	}

	public List<Sector> getSectores() {
		return sectores;
	}

	public void setSectores(List<Sector> sectores) {
		this.sectores = sectores;
	}

	public void finalize() throws Throwable {

	}

	// TODO:Devolver un MesaVO en lugar de un mesa
	public List<Mesa> iniciarAperturaMesa(Mozo mozo) {
		return null;
	}
	
	public void registrarAperturaMesa(Mozo mozo, Mesa mesas, int cantComensales) {

	}

}